Android Project Configuration

API Level

EasyAR Sense need to work with Android API Level 17 or higher. Set it in Player Settings

../_images/image_6.png

Package Name

Set Android Package Name in Player Settings. Package Name should be same with the one when creating License Key

../_images/image_7.png

Target Architecture

Unity starts to support Android ARM64 from the version of 2017.4. You need to choose IL2CPP to compile and choose ARM64 support in Player Settings if arm64 support is desired. It is not required if arm64 architecture is not to support.

../_images/image_58.png

EasyAR Sense do not support Android system in x86 directly. But generally, x86 chips are compatible to run arm applications. So you need to cancel x86 selection, to make sure the project can run on some x86 devices like EPSON BT-350. Set it in Player Settings. It is not required if x86 device is not to support.

../_images/image_59.png

ARCore Support

EasyAR Sense support ARCore 1.6 and above in current releases. There is no special configuration required to support ARCore in EasyAR Sense Unity Plugin, the libraries and settings are already there. It is still required to install Google Play Services for AR on the device though.

Special Configurations for Video Recording

If you need to use video recording feature, set Graphics API to OpenGL ES 2.0 or 3.0, and cancel Multithreaded Rendering

../_images/image_14.png

And set Android API Level to be 18 or higher,

../_images/image_6.png